compress/flate.compressor.window (field)
40 uses
compress/flate (current package)
deflate.go#L114: window []byte // current window - size depends on encoder level
deflate.go#L133: copy(d.window[:], d.window[windowSize:2*windowSize])
deflate.go#L155: n := copy(d.window[d.windowEnd:], b)
deflate.go#L166: window = d.window[d.blockStart:index]
deflate.go#L181: window := d.window[d.blockStart:index]
deflate.go#L223: n := int32(copy(d.window[d.windowEnd:], b))
deflate.go#L230: tocheck := d.window[startindex:end]
deflate.go#L261: win := d.window[0 : pos+minMatchLook]
deflate.go#L357: d.window = make([]byte, 2*windowSize)
deflate.go#L393: h := hash4(d.window[prevIndex+prevLength:])
deflate.go#L399: length := int32(matchLen(d.window[prevIndex+checkOff:end], d.window[ch2+checkOff:]))
deflate.go#L408: if prevLength >= maxMatchLength || d.window[prevIndex+i] != d.window[ch2+i] {
deflate.go#L410: d.tokens.AddLiteral(d.window[prevIndex+j])
deflate.go#L419: h := hash4(d.window[s.index:])
deflate.go#L446: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L454: h := hash4(d.window[s.index:])
deflate.go#L462: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L490: toIndex := d.window[s.index:d.windowEnd]
deflate.go#L510: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L523: h := hash4(d.window[s.index:])
deflate.go#L560: tocheck := d.window[startindex:end]
deflate.go#L591: d.tokens.AddLiteral(d.window[s.index-1])
deflate.go#L612: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L620: n := copy(d.window[d.windowEnd:], b)
deflate.go#L629: if int(d.windowEnd) < len(d.window) && !d.sync || d.windowEnd == 0 {
deflate.go#L632: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L642: if int(d.windowEnd) < len(d.window) {
deflate.go#L652: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L654: d.w.writeBlockHuff(false, d.window[:d.windowEnd], true)
deflate.go#L664: d.fast.encode(&d.tokens, d.window[:d.windowEnd])
deflate.go#L667: d.err = d.writeStoredBlock(d.window[:d.windowEnd])
deflate.go#L670: d.w.writeBlockHuff(false, d.window[:d.windowEnd], d.sync)
deflate.go#L673: d.w.writeBlockDynamic(&d.tokens, false, d.window[:d.windowEnd], d.sync)
deflate.go#L688: if int(d.windowEnd) == len(d.window) || d.sync {
deflate.go#L723: d.window = make([]byte, maxStoreBlockSize)
deflate.go#L728: d.window = make([]byte, 32<<10)
deflate.go#L737: d.window = make([]byte, maxStoreBlockSize)